package com.jia.videos.service;

import com.jia.videos.common.dto.VideoQuery;
import com.jia.videos.common.dto.VideoSearch;
import com.jia.videos.entity.VideoShow;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.Map;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author dujiajia
 * @since 2020-12-21
 */
public interface VideoShowService extends IService<VideoShow> {

    List<VideoShow> getIndexBanner();

    List<VideoShow> getIndexMovie();

    List<VideoShow> getIndexTelevision();

    List<VideoShow> getIndexCategory(Long categoryId);

    List<VideoShow> getIndexHot();

    List<VideoShow> getMovieBanner();

    List<VideoShow> getMovieHotList();

    Map<String, Object> queryList(VideoQuery videoQuery);

    List<VideoShow> getTelevisionBanner();

    List<VideoShow> getTelevisionHotList();

    List<VideoShow> getComicBanner();

    List<VideoShow> getComicHotList();

    List<VideoShow> getRecommend();

    List<VideoShow> queryAll(String keys);

    List<VideoShow> getHots();

    List<VideoShow> getMemberList();
}
